<?php
namespace app\common\model;
use app\common\model\CommonModel;
use think\Db;

class Group extends CommonModel
{
	/**
	* 添加角色信息
	*/
	public function serGroup($data)
	{
		return $this->insert($data);
	}
	/**
	* 获取角色信息列表
	*/
	public function getRoleList($where,$type,$limit = 10,$page)
	{
		$role = $this->where($where);
		if($type != CommonModel::NUMBER_ZERO)
		{
			$role->whereOr('admin_type',CommonModel::NUMBER_THREE);
		}
	   $item = $role->field("agid,title,status,rules,remarks")->paginate($limit,false,['page'=>$page]);
       return empty($item) ? array():$item->toArray();
	}
	/**
	* 删除角色
	*/
	public function delGroup($where)
	{
		return $this->where($where)->delete();
	}
	/**
	* 修改角色信息
	*/
	public function updateRole($where,$data)
	{
		return $this->where($where)->update($data);
	}
	/**
	* 获取某个字段值
	*/
	public function groupFieldList($agid,$field)
	{
		return $this->where('agid','in',$agid)->column($field);
	}
	/**
	* 获取列表
	*/
	public function groupList($where)
	{
		$item = $this->where($where)->select();
        return empty($item) ? array():$item->toArray();
	}
}
